<%@page import="study.top.mydb.items.MemberItem"%>
<%@page import="study.top.mydb.Member"%>
<%@page import="study.top.jsp.WebHandler"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%@ page session="true" %>
<%@ include file="dbcon.jsp" %>
<%
	String id = web.getValue("id");
	String pw = web.getValue("pw");	
	
	// 입력값에 대한 유효성 검사
	if (id.equals("") || pw.equals("")) {
		web.openPopup("defaultPopup.jsp", null, "파라미터가 없습니다. 다시 시도해 주세요.");
	}
	
	Member mem = new Member();
	// id와 pw를 통해 mem_seq를 구하고, 
	int mem_seq = mem.login(id, pw);	
	
	if (mem_seq < 1) {
		web.openPopup("defaultPopup.jsp", "uMemLogin.jsp", "로그인에 실패했습니다. 아이디와 비밀번호를 다시 입력해 주세요.");
	} else {
		web.openPopup("defaultPopup.jsp", "topmainpage.jsp", "로그인되었습니다.");
		// mem_seq를 통해 회원의 모든 정보를 가져온다.	
		MemberItem memItem = mem.show(mem_seq);
		
		// 세션에 MemberItem이란 이름으로 item을 담는다.
		session.setAttribute("MemberItem", memItem);
	}
%>